
package com.web.dao;
import com.web.entity.Course;
import java.util.List;

/**
 *
 * @author liqianru
 */
public interface CourseDao {
    public List<Course> getallCourse();//管理员用于获取全部试题
    public List<Course> getoneSchedule(String classid);//管理员用于获取单个带课信息
    public List<Course> getallSchedule();//管理员用于获取全部带课信息
    public List<Course> getsBykeyword(String keyword);
    public int addCourse(Course c);//管理员用于添加试题
    public int isrepeatCourseid(int courseid);//管理员用于检查添加的课程号是否重复，1为重复，0为不重复
    public int addSchedule(String classid,int tid,int courseid);//管理员用于添加带课信息
    public List<Course> getBykeyword(String keyword);//管理员用于关键字查询试题
    public int deleteCourse(int courseid);//管理员用于删除课程信息
    public int deleteSchedule(int courseid);//管理员用于删除带课信息
    public int updateCourse(int courseid,int tid);//管理员用于更新课程信息
    public int updateSchedule(String classid,int tid,int courseid );//管理员用于更新带课信息
    public List<Course> getallBycoursename(String coursename);//管理员用于通过课程名获取全部的同名课程的编号
    
    //学生提交成绩获取相应信息
    Course getOneCourseNameByCourseID(int courseid);
    
}
